From 082381054205a8267f832090f839634db24e6226 Mon Sep 17 00:00:00 2001 From: robertl Date: Tue, 14 Jul 2009 04:42:36 +0000 Subject: [PATCH] Fix/add cross compilation. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@3703 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/configure | 2 +- gpsbabel/configure.in | 2 +- gpsbabel/delbin.c | 2 +- gpsbabel/tools/win-cross-config | 9 +++++++++ 4 files changed, 12 insertions(+), 3 deletions(-) create mode 100755 gpsbabel/tools/win-cross-config diff --git a/gpsbabel/configure b/gpsbabel/configure index 39ea2c57f..d71d19f8b 100755 --- a/gpsbabel/configure +++ b/gpsbabel/configure @@ -4173,7 +4173,7 @@ echo "${ECHO_T}USB skipped" >&6; } OSJEEPS=jeeps/gpsusbstub.o else OSJEEPS=jeeps/gpsusbwin.o - USB_LIBS=-lsetupapi + USB_LIBS="-lsetupapi -lhid" fi ;; *-*-darwin*) diff --git a/gpsbabel/configure.in b/gpsbabel/configure.in index 77d3a3a9e..6459e454b 100644 --- a/gpsbabel/configure.in +++ b/gpsbabel/configure.in @@ -156,7 +156,7 @@ case "$target" in OSJEEPS=jeeps/gpsusbstub.o else OSJEEPS=jeeps/gpsusbwin.o - USB_LIBS=-lsetupapi + USB_LIBS="-lsetupapi -lhid" fi ;; *-*-darwin*) diff --git a/gpsbabel/delbin.c b/gpsbabel/delbin.c index 9f1caee1b..6225417e0 100644 --- a/gpsbabel/delbin.c +++ b/gpsbabel/delbin.c @@ -2114,7 +2114,7 @@ ff_vecs_t delbin_vecs = { #define WIN32_LEAN_AND_MEAN #include #include -#include +#include static HANDLE hid_handle; diff --git a/gpsbabel/tools/win-cross-config b/gpsbabel/tools/win-cross-config new file mode 100755 index 000000000..3771c2f50 --- /dev/null +++ b/gpsbabel/tools/win-cross-config @@ -0,0 +1,9 @@ +# Script to configure cross build suitable for inclusion in Earth. +CHAIN=/usr/local/i386-mingw32-4.3.0 + +S=. +CC=$CHAIN/bin/i386-mingw32-gcc \ +$S/configure --host=i386-mingw32 --includedir=$CHAIN/include/ddk \ + --with-expathdr=$S/mingw/include \ + --with-libexpat=$S/mingw/lib + -- 2.30.2